package com.woniuxy.creditsystem.common.bean;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

//财务统计表
@Data
public class FinanceInfo implements Serializable {

  private long id;

  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lendingDate;         //放款日期
  private long loanOrderNums;       //放款订单笔数
  private BigDecimal loanOrderAmount;   //放款订单金额
  private BigDecimal loanAmount;        //实际放款金额
  private long returnOrderNums;     //回款订单笔数
  private long returnBillNums;      //回款账单笔数
  private BigDecimal returnAmount;      //回款总金额
  private BigDecimal returnPrincipal;   //回款本金
  private BigDecimal returnInterest;    //回款利息
  private BigDecimal returnPenalty;     //回款违约金
  private long waitOrderNums;       //待收订单笔数
  private long waitBillNums;        //待收账单笔数
  private BigDecimal waitAmount;        //待收总金额
  private BigDecimal waitPrincipal;     //待收本金
  private BigDecimal waitInterest;      //待收利息
  private BigDecimal waitPenalty;       //待收罚息
  private BigDecimal waitService;       //待收手续费
  private long overdueOrderNums;    //逾期订单笔数
  private BigDecimal overduePrincipal;  //逾期订单待收本金
  private String channel ;// 渠道


}
